/**
 * @description：系统枚举
 */
export enum BusinessType {
  // 系统
  SYS = "SYS",

  // 任务
  TASK = "TASK",

  // 用户
  USER = "USER",

  // 组织
  ORG = "ORG",

  // 登录
  LOGIN = "LOGIN",

  // 菜单
  MENU = "MENU",

  // 消息
  MESSAGE = "MESSAGE",

  // 测试环境
  SE = "SE",

  // 产品
  PRODUCT = "PRODUCT",

  // 代码仓库
  REP = "REP",

  // 服务器
  SERVER = "SERVER",

  // 接口管理
  API = "API",

  // 模型管理
  MODEL = "MODEL",

  // 突击
  RUSHJOB = "RUSHJOB",

  // 绩效评估
  Performance = "Performance",

  // 常用工具
  Tool_base64 = "Tool_base64",
  Tool_datetime = "Tool_datetime",
  Tool_byte = "Tool_byte",
  Tool_imageCompress = "Tool_imageCompress",
  Tool_dataGenerator = "Tool_dataGenerator",
  Tool_jsonFormatter = "Tool_jsonFormatter",

  // 分享
  SHARE_DOC = "SHARE_DOC",

  // 安全笔记
  SAFE_NOTE = "SAFE_NOTE",

  // 工作日志
  WORK_LOG = "WORK_LOG"
}

export enum BusinessOptType {
  // 默认
  SYS = "SYS",
  // 新增
  ADD = "ADD",
  // 修改
  UPDATE = "UPDATE",
  // 变更
  MODIFY = "MODIFY",
  // 删除
  DELETE = "DELETE",
  // 完成
  DONE = "DONE",
  // 延期
  DELAY = "DELAY",
  // 登录
  LOGIN = "LOGIN",
  // 退出登录
  LOGOUT = "LOGOUT",
  // 点击
  CLICK = "CLICK",
  //提交审核
  AUDIT = "AUDIT"
}

export enum ExportColType {
  INDEX = "index",
  ENUM = "enum",
  TABLE = "table",
  DEFAULT = "default",
  CUSTOM = "custom",
  DATE = "date",
  DATE_MONTH = "date_month",
  DATE_TIME = "date_time",
  DATE_YEAR = "date_year"
}

// 样式类别
export enum TagType {
  PRIMARY = "primary",
  SUCCESS = "success",
  WARNING = "warning",
  DANGER = "danger",
  INFO = "info"
}

// 消息类别
export enum MessageType {
  TODO = "TODO",
  NOTIFY = "NOTIFY",
  MESSAGE = "MESSAGE"
}

// 数据状态
export enum DataState {
  DEFAULT = "DEFAULT",
  STOP = "STOP",
  DELETE = "DELETE"
}

// 流程状态
export enum FlowState {
  DOING = "1",
  AUDIT = "2",
  DONE = "3"
}
